com.supermap.data

类 EngineType

  • java.lang.Object
    • com.supermap.data.EngineType


  • public class EngineType
    extends java.lang.Object
    该类定义了空间数据库引擎类型常量。

    空间数据库引擎是在常规数据库管理系统之上的,除具备常规数据库管理系统所必备的功能之外,还提供特定的针对空间数据的存储和管理能力。

    SuperMap SDX+ 是 SueprMap 的空间数据库技术,也是 SuperMap GIS 软件数据模型的重要组成部分。各种空间几何对象和影像数据都可以通过 SDX+ 引擎,存放到关系型数据库中,形成空间数据和属性数据一体化的空间数据库。

    对不同类型的空间数据源,需要不同的空间数据库引擎来存储和管理,对文件型数据源,即 UDB 数据源,需要 SDX+ for UDB,引擎类型为 UDB。目前版本支持的引擎类型包括 UDB引擎(UDB), UDBX引擎(UDBX),影像只读引擎(IMAGEPLUGINS)。

    • 字段详细资料

      • IMAGEPLUGINS

        public static final EngineType IMAGEPLUGINS
        SCI缓存替换方式Rest. 影像只读引擎类型。针对通用影像格式如 BMP,JPG,TIFF 以及超图自定义影像格式 SIT,二维地图缓存配置文件格式SCI等。

        用户在进行二维地图缓存加载的时候,需要设置为此引擎类型,另外还需要使用 DatasourceConnectionInfo 类中的 setServer() 方法,将参数设置为二维地图缓存配置文件(SCI)。

      • OGC

        public static final EngineType OGC
        OGC 引擎类型,针对于 Web 数据源。

        目前支持的类型有 WMS,WFS,WCS 和 WMTS。

      • UDB

        public static final EngineType UDB
        UDB 引擎类型。
      • SuperMapCloud

        @Deprecated
        public static final EngineType SuperMapCloud
        已过时。 已过时 超图云服务引擎类型,该引擎为只读引擎,且不能创建。针对超图发布的云服务。
      • GoogleMaps

        public static final EngineType GoogleMaps
        GoogleMaps 引擎类型,该引擎为只读引擎,且不能创建。针对 GoogleMaps 数据源。
      • BaiDu

        public static final EngineType BaiDu
        百度地图引擎类型,该引擎为只读引擎,且不能创建。针对 百度地图 数据源。
      • Rest

        public static final EngineType Rest
         REST 地图服务引擎类型,该引擎为只读引擎,且不能创建。针对基于 REST 协议发布的地图服务。
         打开Rest地图服务数据源时,服务地址是iServer上的地图服务地址,如World地图:http://192.168.120.1:8090/iserver/services/map-world/rest/maps/World。
         
         

        从811开始,Rest引擎支持直接打开sci缓存,包括rest网络缓存和iDesktop生成的缓存文件。该方式替换了IMAGEPLUGINS.采用直接打开方式时,设置的参数为sci缓存文件的绝对路径即可。

        在生成经纬度坐标的地图缓存时,"索引范围"的左设置为-180,上设置为90,否则在移动端不能正常显示

      • MapWorldMaps

        @Deprecated
        public static final EngineType MapWorldMaps
        已过时。 已过时
      • OpenStreetMaps

        public static final EngineType OpenStreetMaps
        OpenStreetMaps引擎,用于打开OpenStreetMaps数据源(使用时需连接外网)
      • BingMaps

        public static final EngineType BingMaps
        BingMaps引擎,用于打开BingMaps数据源
      • OpenGLCache

        public static final EngineType OpenGLCache
        GL瓦片,打开GL瓦片数据,该数据是通过GL瓦片生成工具,将矢量地图生成为GL瓦片缓存数据,以提高大数据量的地图在移动设备上的显示性能。该工具只支持经纬度和Web墨卡托投影的矢量数据。
      • MVTCache

        public static final EngineType MVTCache
        MVT数据类型。
      • XYZTILE

        public static final EngineType XYZTILE
        自定义XYZ服务。
      • GaoDeMaps

        public static final EngineType GaoDeMaps
        高德引擎,打开高德地图。
      • UDBX

        public static final EngineType UDBX
        UDBX 引擎类型。
      • VECTORFILE

        @Deprecated
        public static final EngineType VECTORFILE
        已过时。 已过时引擎类型。
    • 方法详细资料

      • newInstance

        public static EngineType newInstance(int value)
        返回用户自定义的引擎类型。
        参数:
        value - 用户自定义引擎类型的枚举值。
        返回:
        返回用户自定义的引擎类型。